Code Monkey home page Code Monkey logo

claude-to-chatgpt's People

Contributors

oldweipro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

claude-to-chatgpt's Issues

Feature Request: OpenAI-Web

Hi, unsure how complicated or even technically possible, but would be appreciated if this could be adapted to accept input from OpenAI-Web GP-4. Hence possibly could work with front-ends that support Uploads via OpenAI-Web calls, eg: GPT-4-Code-Interpreter.
Thankyou for consideration, but completely understand if not possible.

请求的json数据异常

我是用docker方式部署的,原代码无任何修改,dockerfile如下

lllFROM golang:1.20.3-alpine as builder

RUN go env -w GO111MODULE=on
RUN go env -w GOPROXY=https://goproxy.cn,direct

ENV CGO_ENABLED=0

WORKDIR /app

COPY go.mod go.sum ./

RUN go mod tidy && go mod download

COPY . .

RUN go build -ldflags="-w -s" -o /app/claude-to-chatgpt .

FROM alpine:latest

WORKDIR /app

COPY --from=builder /app/claude-to-chatgpt .
COPY --from=builder /app/config.yaml .

EXPOSE 8787

CMD [ "./claude-to-chatgpt", "-c", "config.yaml" ]

0.0.1的时候可以直接部署成功,我也一直在用,后面尝试部署0.0.2后,接口返回出现如下报错

{
  "error": {
    "code": "500",
    "details": "invalid character 'h' looking for beginning of value",
    "message": "Unknown error",
    "param": null,
    "type": "internal_server_error"
  }
}

docker日志报错,请忽略那两个代理报错,我原本不做任何修改想看看还会不会报错json解析问题,代理是可以正常访问claude的:

Unmarshal err: invalid character 'h' looking for beginning of value

Screenshot_20230728_113707_com kiwibrowser browser_edit_178379955402988

目前情况是我即使重新部署0.1版本也是有相同报错,不知道是不是claude的响应结果变了

新版本报错了

更新完今天的代码就报这个错了😂

[GIN-debug] Listening and serving HTTP on :8787
Unmarshal err: json: cannot unmarshal object into Go value of type []model.OrganizationsResponse
[GIN] 2023/07/29 - 11:54:12 | 500 | 159.984725ms | 10.10.0.3 | POST "/v1/chat/completions"

无法删除聊天

好像API无法删除聊天,返回如下错误:
claude-to-chatgpt-api-1 | delete err: delete chat conversations errInternal Server Error xxxxxxxxx
claude-to-chatgpt-api-1 | [GIN] 2023/08/27 - 12:58:17 | 200 | 17.896308744s | 192.168.99.15 | POST "/v1/chat/completions"
claude-to-chatgpt-api-1 | delete err: delete chat conversations errInternal Server Error xxxxx
claude-to-chatgpt-api-1 | [GIN] 2023/08/27 - 12:59:24 | 200 | 5.202486228s | 192.168.99.15 | POST "/v1/chat/completions"

查看网站上有很多标题为“Untitled”的“chat”
image

claude2 500错误

访问时候得到如下错误:
image
测试的py脚本如下

#!/usr/bin/env python3
# -*- encoding: utf-8 -*-
#@time : 2023/08/19 13:23:48

import openai

openai.api_key = ""
openai.api_base = "http://127.0.0.1:8787/v1"

while True:
    text = input("请输入问题:")
    response = openai.ChatCompletion.create(
        model='gpt-4',
        messages=[
            {'role': 'user', 'content': text},
        ],
        stream=True,
        allow_fallback=True
    )

    for chunk in response:
        print(chunk.choices[0].delta.get("content", ""), end="", flush=True)
    print("\n")

支持claude2吗?

claude2已经推出一段时间了,如题现在项目是否支持claude2

Sesion key的相关问题

如果我自己写的项目发送的时候带了api key,那我是不是不用在config文件里面去配置api?我现在两端都配置了。如果config不用配置那我就可以去掉了。我自己的项目又key池。

claude 对聊天请求数量有限制

好像claude 对聊天请求数量有限制,聊一段时间就会429,太多的请求。直至等很长时间才恢复,大约等一两小时。

支持上下文,和请求头认证

微笑😊
可以支持上上下文,现在都是单聊。
可以支持上调用传递Authorization header
curl --location 'http://api.claude.xxx.com/v1/chat/completions'
--header 'Content-Type: application/json'
--header 'Authorization: Bearer xxx'
--data '{"temperature":0.5,"messages":[{"role":"user","content":"1+1=几"},{"role":"assistant","content":"你确定吗"}],"model":"gpt-3.5-turbo","max_tokens":3000}'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.